在服务器上安装图形化界面VNC或者RDP

76次阅读
没有评论

如何在服务器上安装 VNC

1. 安装桌面环境

安装 XFCE

运行以下命令以安装 XFCE:

apt update  
apt install xfce4  
apt install xfce4-goodies  

2. 安装 VNC 服务

apt install tightvncserver  

3. 配置 VNC

编辑 VNC 的配置文件:

vim ~/.vnc/xstartup  

添加以下内容:

#!/bin/sh  
xrdb $HOME/.Xresources  
startxfce4 &  

为配置文件添加执行权限:

chmod +x ~/.vnc/xstartup  

4. 启动 VNC

启动 VNC 服务:

tightvncserver :1  

5. 停止 VNC

停止 VNC 服务:

tightvncserver -kill :1  

6. 设置 VNC 密码

通过以下命令设置或更新 VNC 密码:

vncpasswd  

如何在 Linux 上安装 RDP

1. 安装 RDP

运行以下命令以安装 RDP:

apt update  
apt install xrdp  

2. 安装桌面环境

apt install xfce4 xfce4-goodies  

3. 配置 XRDP

对于基于 Debian 的系统,可以通过添加以下行进行配置:

echo "startxfce4" > ~/.xsession  

4. 重启 XRDP

重启 XRDP 服务以应用更改:

systemctl restart xrdp  

故障排查

问题:卡在蓝色空白屏幕

如果遇到蓝色空白屏幕或以下连接错误:

Error connecting to user session. System problem.  

解决方案

  1. 检查是否使用了 useradd 命令创建用户。
  2. 默认情况下,useradd 不会创建用户的 home 目录,并将默认 shell 设置为 sh
  3. 手动为该用户创建 home 目录,并将其 shell 更改为 bash
mkdir /home/username  
chown username:username /home/username  
usermod -s /bin/bash username  

或者,使用 adduser 命令代替 useradd,因为它会自动创建 home 目录并正确配置用户。

正文完
 
评论(没有评论)
验证码